home *** CD-ROM | disk | FTP | other *** search
- 6-8-94
- ======
- -modified the font routine to incorporate a facility to change the text color
-
- 29-7-94
- =======
- -change some of the headers
-
- -introduced the optimisation directives in the compiler/makefile
-
- 13-7-94
- =======
- -substitute the Rowoffs with Macros.. fantastic.
-
- -modified the sprite loading and saving routine.
-
- -touch up all the source codes.
-
- 12-7-94
- =======
- -Realised a lousy mistakes of not allocating space for the array to the
- pointer of struct.
-
- -abandoned the font and sprite structure which incorporates the **struct
- format
-
- 11-7-94
- =======
- -Got the keyboard interrupt to work
-
- -clean up the header files and some of the function names
-
- 10-7-94
- =======
- -Just read up Tom Swan's book. Realised the globals and public/extrn
- pair are not the same concept. Replaced globals with public in video.asm
-
- -Also realised that by type DOSSEG and assigning stack to 256h crashes with
- C standard definition of their own segments and stack space. Removed from
- video.asm as well
-
- -forgot to insert a malloc.h in the video.h
-
- 6-7-94
- ======
- -finished modifying the font files. Now, it supports the
- desired structure. Easier to manipulate later if
- changes are needed.
-
- -finished the touches on ellipses -> used the algo from
- Richard Wilton book.
-
- -introduced the filled circles and ellipsed. This is done
- by plotting a line across the points.
-
- 5-7-94
- ======
- -will attempt to reconvert my font files to the sprite file format
- haven't done it yet
-
- 4-7-94
- ======
- -developed some routine which can read in WGT4 sprite
- file and convert them to mtgraph sprite files
-
- -copy block now takes into consideration overlapped
- region on the same pages..
-
-
- 3-7-94
- ======
- -Copy block is working but didn't consider the overlapped
- region if on the same page
-
- 2-7-94
- ======
- ;-breaking up the page allocation routines.. Removing
- ; from from the assembly routine..
-
- -Developed the copy block routine from the putbm routine.
- Discovered that screen A000:0000 can be copied from
- Which means that the various check for the set.copy
- pages are not valid.. will modified changes
-
- -updated the font files to contain the full 128 chars.
-
- -NOTE: Thinking of implementing the copy rect routine
- and the page allocation problem.
-
- If possible, try to optimise my code first..
-
-
- 1-7-94
- ======
- -Discovered why my animation routine flickers .. I inserted a
- mtWaitRetrace in my copytoscreen routine which slows down
- the screen...
-
- 30-6-94
- =======
- -Developed a small utility problem that read in char array in
- text mode and display them as font
-
- The routine then converts them into the relevant structure type
- and saves them accordingly.
-
- -Discovered the problem for the failure of the font routine.
- It is due to the mtCPutSprite. As mtCPutSprite makes use
- of the various [xs] etc, this was initially located in the
- dataseg. However, due to the need to make use of lds si,[buffer]
- the dataseg is changed which rendered the [variables] not locateable
- hence system crashed.
-
-
- 29-6-90
- =======
- -Tried to implement the font structure.. had a bit of problem with
- the *array[] definition
-
- 28-6-94
- =======
- -Split up the pixel and bitmap routines into their own files.
- This is to allow further enhancements if needed later.
-
- 27-6-94
- =======
- -Modified the video.asm routines to allows flexible
- dynamically allocation of page 1 and page2.
- However, I decided to incorporate some testing routines
- to cater for the non-initialisation of these pages.
- Just to play safe.
-
- -Using the line routine to develop the rectange routine
- clipped and unclipped and filled
-
- -Modified the circle and putpixel to have two
- versions: one is clipped and the other is not
-
- -Modified the line routine to cater for normal lines
- and clipped lines
-
- -Got the putsprite routine to work properly
-
- 25-6-94
- =======
- -Implemented the putsprite routine
-
- 24-6-94
- =======
- -Modified the line asm to include the clipping algo.
-
- - the clipping had to be written in c as I don't know
- how to handle floating point
-
- -Include the prefix & postfix in the blackout/whiten routine
-
- -Update the comments
-
- -Created the history file
-
- 23-6-94
- =======
- -Most of the general library is working.
-
- 11-6-94
- =======
- -Started coding the library
-